/** 该文件仅存放用户模块相关的接口API */
import myaxios from "../MyAxios";
// 引入路径前缀
import BASEURL from '../BaseUrl'
const { BMDURL } = BASEURL

const userApi = {
  /**
   * 登录接口
   * @param {Object}} params  {phone,upwd}
   */
  login(params) {
    return myaxios.post(BMDURL + "/v1/user/login", params)
  },

  /**
   * 注册接口
   * @param {Object}} params  {phone,upwd}
   */
  register(params) {
    return myaxios.post(BMDURL + "/v1/user/register", params)
  },

  /**
   * 用户基本信息上传
   * @param {Object}} params  {uid}
   */
  information(params) {
    return myaxios.post(BMDURL + "/v1/user/information", params)
  },
  /**
    *用户添加课程
    * @param {Object}} params  
    */
  courseUserAdd(params) {
    return myaxios.post(BMDURL + "/v1/user/course/add", params);
  },


  /**
   * 修改密码
   * @param {Object}} params  {phone,upwd}
   */
  setupwd(params) {
    return myaxios.post(BMDURL + "/v1/user/setupwd", params)
  },


  /**
   * 通过uid查找用户信息
   * @param {Object}} params  {uid}
   */
  userCount(params) {
    return myaxios.get(BMDURL + "/v1/user/count", params)
  },

  /**
   * 查询用户选择的课程
   * @param {Object}} params  {uid}
   */
  userCourse(params) {
    return myaxios.get(BMDURL + "/v1/user/course", params)
  },

  /**
   * 通过手机号查询用户信息
   * @param {Object}} params  {phone}
   */
  userByPhone(params) {
    return myaxios.get(BMDURL + "/v1/user/all", params)
  },
}

export default userApi
